export default {
    // doneTodos: state => {
    //     return state.todos.filter(todo => todo.done)
    // },
    // doneTodosCount: (state, getters) => {
    //     return getters.doneTodos.length
    // },
    // getTodoById: (state) => (id) => {
    //     return state.todos.find(todo => todo.id === id)
    //   }
}


// store.getters.getTodoById(2) 
// computed: {
//     doneTodosCount () {
//       return this.$store.state.todos.filter(todo => todo.done).length
//     }
//   }

// store.getters.doneTodos // -> [{ id: 1, text: '...', done: true }]


// import { mapGetters } from 'vuex'

// export default {
//   // ...
//   computed: {
//   // 使用对象展开运算符将 getter 混入 computed 对象中
//     ...mapGetters([
//         //如果你想将一个 getter 属性另取一个名字，使用对象形式
//        {doneCount:'doneTodosCount'},
//       'doneTodosCount',
//       'anotherGetter',
//       // ...
//     ])
//   }
// }